package view 
{
	import flash.events.Event;
	import flash.events.MouseEvent;
	/**
	 * ...
	 * @author bimkute
	 */
	public class TutorialBoard extends Base 
	{
		private var _arrInfo:Array = ["B1: Truy cập website game Ngư trường hứa hẹn www",
								"B2: Ấn nút 'Đăng nhập'",
								"B3: Lựa chọn các cửa tương ứng với mỗi loài vật có các tỷ lệ cược khác nhau. Người chơi có thể đặt cửa cho 1 con hoặc nhiều con và số lượng Sao đặt cược  ở mỗi cửa tùy vào người chơi tự chọn.",
								"B4: Số lần đặt cược không hạn chế. Sau khi ấn nút “Hoàn tất” số Sao trong tài khoản người chơi sẽ bị trừ ngay lập tức"
								];
		private var _count:int;
		public function TutorialBoard() 
		{
			createShadow();
			addContent("Popup_HuongDan", "playGame");
			content.x = (1400 - content.width) / 2;
			content.y = (900 - content.height) / 2;
			
			content.btnNext.addEventListener(MouseEvent.CLICK, onClickNext);
			content.btnBack.addEventListener(MouseEvent.CLICK, onClickBack);
			content.closeBtn.addEventListener(MouseEvent.CLICK, onClose);
			
			content.btnNext.buttonMode = true;
			content.btnBack.buttonMode = true;
			content.closeBtn.buttonMode = true;
			
			addInfo(_arrInfo[_count]);
		}
		
		public function removeAllEvent():void 
		{
			content.btnNext.removeEventListener(MouseEvent.CLICK, onClickNext);
			content.btnBack.removeEventListener(MouseEvent.CLICK, onClickBack);
			content.closeBtn.removeEventListener(MouseEvent.CLICK, onClose);
		}
		
		private function onClose(e:MouseEvent):void 
		{
			dispatchEvent(new Event("close"));
		}
		
		private function onClickNext(e:MouseEvent):void 
		{
			if (_count < _arrInfo.length - 1) 
			{
				_count++;
			}
			
			addInfo(_arrInfo[_count]);
		}
		
		private function onClickBack(e:MouseEvent):void 
		{
			if (_count > 0) 
			{
				_count--;
			}
			
			addInfo(_arrInfo[_count]);
		}
		
		private function addInfo(str:String):void 
		{
			content.txtHuongDan.text = str;
		}
		
	}

}